package com.xj.admin.bussiness.deviceInformation.service;

import com.baomidou.mybatisplus.service.IService;
import com.xj.common.bussiness.deviceInformation.entity.DeviceInfoMould;
import com.xj.common.bussiness.deviceInformation.entity.TbDeviceInformation;
import com.xj.common.bussiness.registerLicense.entity.TbRegisterLicense;
import com.xj.common.bussiness.registerLicense.entity.registerLicenseMould;
import com.xj.common.bussiness.transferLicense.entity.TbTransferLicense;
import com.xj.common.bussiness.transferLicense.entity.transferLicenseMould;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Hmemb
 * @since 2018-03-27
 */
public interface TbDeviceInformationService extends IService<TbDeviceInformation> {

    List<DeviceInfoMould> searchDevcieInformationList(TbDeviceInformation deviceInformation);

    List<DeviceInfoMould> machineryDevcieInformationList(TbDeviceInformation deviceInformation);

    List<DeviceInfoMould> statementDevcieInformationList(TbDeviceInformation statementDeviceInformation);

    List<DeviceInfoMould> entrustDevcieInformationList(TbDeviceInformation entrustDeviceInformation);

    List<TbDeviceInformation> selectByIdentificationOrFactoryNum(TbDeviceInformation deviceInformation);

//    List<DeviceInfoMould> search(TbDeviceInformation searchDeviceInformation);
}
